pcb layout electrical engineering engineering electronic design manufacturing computers mechanical engineering hardware development electronic design pcb assembly engineer embedded systems electrical pcb design electronics software development pcb electronics - general engineers embedded